/**
 * \file CConfDefaultReader.h
 * \author Corentin Le Bail
 * \date 2009-2012
 * \brief Fichier de déclaration de la class CConfDefaultReader
 */
//------------------------------------------------------------------------------
#ifndef __CCONFDEFAULTREADERL_H__
#define __CCONFDEFAULTREADERL_H__
//------------------------------------------------------------------------------
#include <QXmlQuery>
//------------------------------------------------------------------------------
/**
 * \class CConfDefaultReader CConfDefaultReader.h "CConfDefaultReader.h"
 * \brief Classe singleton du reader de configuration par défaut.
 */
class CConfDefaultReader
{
	private:
		QXmlQuery *query;
		static CConfDefaultReader * instance;
		
		CConfDefaultReader(void);
	public:
		/**
		 * \fn static CConfDefaultReader * getInstance(void)
		 * \return L'intance du singleton
		 */
		static CConfDefaultReader * getInstance(void);
		/**
		 * \fn String getParamValue(QString paramName)
		 * \param[in] paramName Le nom du paramètre recherché
		 * \return La valeur du paramètre
		 */
		QString getParamValue(QString paramName);
};
//------------------------------------------------------------------------------
#endif //__CCONFDEFAULTREADERL_H__
//------------------------------------------------------------------------------